ARMEdit_HPC (SWI &4BC46) | |||
Call an ARMEdit HPC service | |||
On entry: | R0 = | length of first input block | |
R1 = | pointer to first input block | ||
R2 = | length of second input block | ||
R3 = | pointer to second input block | ||
R4 = | length of first output block | ||
R5 = | pointer to first output block | ||
R6 = | length of second output block | ||
R7 = | pointer to second output block | ||
On exit: | Registers preserved | ||
Interrupts: | Interrupt status is undefined Fast interrupts are enabled | ||
Processor mode: | Processor is in SVC mode | ||
Re-entrancy: | SWI is not re-entrant | ||
Use: |
This call may either be used to test HPC services, or to provide access to the routines from a system that does not support either of the communications systems used normally by the ARMEdit system.
For convenience the input and output data may be split into two portions. Any length value may be zero to omit that portion. The input data must be at least two bytes long to contain a valid ID. | ||
Related SWIs: | None | ||
Related vectors: | None |
[Contents] [Up] | Copyright © Alexander Thoukydides, 2001 |